/**
 *    @file       maintainthread.h
 *
 *    @brief      
 *    @details
 *
 *    @version    1.0
 *    @date       02/15/2014 06:57:37 PM
 *
 *    @author     Theophilus (), wangtf418@gmail.com 
 */
#ifndef _SF_MAINTAINTHREAD_H_
#define _SF_MAINTAINTHREAD_H_
#include "netprocessthread.h"

class maintainthread : public netprocessthread
{
public:
	maintainthread(bf_uint32_t type, bf_uint32_t size, bf_uint32_t index, const comargs *args);
	virtual ~maintainthread();

public:
	virtual bf_int_t init();

protected:
	virtual bf_int_t proc_msg(message *msg);
	virtual bf_int_t output_state();

};

#endif

